just going to phone the dealer, but would like a heads up before I phone. the oil light came on(yellow) serviced 3000 miles ago 12000 to go to next, checked the dip, ok, any ideas why this came on guys??
I don't know anything much about E46's but is it the oil level or oil pressure light which has come on?
If its the level and its fine on the dip stick it could just be a sensor or wiring fault, If its pressure i'd avoid driving it and get it check out ASAP.