Clearly my experience > yours. The M3 is cheaper to maintain. My suggestion is buy a Hyundai brand new, that is a mature car. Paid off no payments and it will get you from place to place. It may aid you in getting to your debt free goal or buy a beater to drive until and dies and repeat.