the m3 was my first real purchase (didn't have a job in college). saved up and paid it off ahead of schedule. of course everyone thought it was a splurge. now it saves me money (already have 1 garage queen, no space for a ferrari lol)
i think it's worth it if it's a car you really want and you're planning to drive it for a long time. man needs a good horse.