The Australian share market fell in March and continued declining in April, with resources and gold shares hit hardest. Commonwealth Bank's share price outperformed BHP Billiton's by over 40% in the last year due to investors seeking higher yields. However, CBA is becoming expensive while BHP remains cheap, trading at a forecast PE of 10 times and offering a 4.15% yield. While short term gyrations in iron ore prices are possible, BHP is well positioned for the long term as the lowest cost global iron ore producer.