I'm considering a BMW for my graduation present. Since I'm staying in-state at a local university and living at home, I will have NO EXPENSES whosoever. Therefore, I belive I will have enough for the start up costs for a BMW (insurance, payment, etc.), however my biggest concern is EXPENSIVE REPAIR [kick] ! Everyone I talk to tell me not to buy a BMW (I would like a Z3, by the way) because the second it breaks down I will be up Crap Creek without a paddle. Is this true? Should I really be worried about paying for repairs before I even get the car, or is this really a valid point that I should be aware of? Thanks for ANY help!!!