<prompt> Human: Little background: Husband and I make a combined 140kyear Im 24 and hes 26.We have a good e-fund, and contribute max to our 401k match were saving for the next 3 years for a house, which is why we arent contributing more at the moment.Husband is a pretty big car fanatic but hes stuck driving a prius at the moment because I really hate spending money on cars. He really wants to get a 2013 BMW M3 roughly 35-40k because its his dream car and according to him, they dont depreciate too much, etc.Long story short. We have more than enough money to afford the car, we have about 2k left over every month which we put into savings, travel, etc. But Im really hesitant because I know that BMWs have pretty high repair costs, it will increase our insurance, etc. On the other hand, I know that its his dream car and he knows how to do most basic repairs himself.Does anyone have some background on how much expenses a car like this will add up?  <response>: First off, your husband is NOT correct that they dont depreciate too much. For a car that cost 65,000 4 years ago, and is worth 35,000 today, that should tell you how much they depreciate. Hint: its about 40 over the first 3 years. And the reason for that is the insane maintenance costs of an out-of-warranty Bimmer. Heck, swapping out the engine internals rod bearings is basically standard maintenance on that M3s engine.Why not start with a lesser car, and work his way up? Im a car guy, I get where hes coming from. But, hes young. If hes a car fanatic, does he just like cars, or does he like using them? Buy something in the 15,000-18,000 range and go take it to BMWCCA HPDE events, to learn how to actually drive it on a race track, instead of just buying it to stare at. Or NASA, SCCA, etc. All of these organizations have great events.Really, there are so many great cars, BMW or not, at the 15,000 price point, where he can start. Dont go straight to the dream car, because when you get in over your head, it becomes a situation of having to put up with it instead of getting to enjoy it. 