Mark 
2008 BMW 5 Series Sedan 528i 4dr Sedan (3.0L 6cyl 6M)
Oil Level Gauge Failed Requiring a New Engine
 Loved the car, had the oil changed two months ago and the level indicator in the iDrive, plus the low level warning both failed to indicate that oil had leaked out through a failing seal. Level showed nearly full and checked it every time I fueled.  Heard a knocking one day and then froze on the highway causing a major safety issue,  towed it in after getting stuck in a construction zone with no spare lanes, the shop said there was only one quart of metal shavings oil left.  Car needs a new engine at 160,000 miles.  Huge mistake taking the dipstick out of the car.  This is a huge mistake on BMWs part.  My last 528i got 220,000 miles before trade and was as good as new.