I sold my Hummer a few days ago!
Then, today I woke up this morning as I planned to go to the Garden State Mall. I had a bit of a detour as I somehow ended up going to Park Ave BMW on the way. Did a test drive, worked some numbers and surprisingly they found me an 08 M3 (ALMOST) built the way I wanted it with the exception of the 19" wheels!
In any case, I should be lucky instead of complain that I couldn't find one with 19"s that I was able to get the car practically at invoice.
Thanks again to all who helped me, provided advice and answered my questions about the M3.