BMW virgin would like the facts of life explained.
As the title suggests, I have never owned a BMW. My Infinity G35 was just totaled (by a teenage girl on a cell phone) and I find myself in the market for a new car. My budget is 12-14K. I have started doing a bit of research and it looks like I am in the range for an 01-03 at 80-100K miles. I don't really have a preference at this point between a 3, 5, or 7 series. I am somewhat concerned about maint. costs after having several expansive repairs on my wifes VW passat (because it was German). I have driven a friends 3 series and it was great and he really loves the car.
Here is my question. Are there any years/models to either look for because they have been very reliable or any years/models to run away from because they have been in the shop more than on the road.
Thanks in advance and I love what I have seen so far