Man, growing up in Germany, these thoughts of buying an M3 at 22 basically never enters your mind... I got a hand-me down beater from my mom at 18 and drove crappy cars until I got my first real job. And I though I (and my friends) went crazy when I bought a brand new Golf GTI.
OP: You make good money at your age, which means there is a high chance you'll make a lot more in a couple years. The M3 is probably not that far away.

__________________
Gone... ESS VT2-625 | ESS Tune | M24 Oil Cooler | Brembo 380mm BBK | Dinan 4.10 Diff | KW Variant 3 Coilovers | Dinan Camber Plates | Dinan Strut Tower Braces | Dinan X-Pipe | Akrapovic Exhaust | Vorsteiner GTS3 Bumper | Varis System One Diffuser | OEM Performance Spoiler | Stack Gauges | GTS Door Sills | Volk TE37 | Falken Azenis RT615K 275/315 | Pulled Fenders | Turner Stud Kit | OMP ARS Racing Seats New: 991C2S