As we all know, car with basic msrp is almost never exist, unless you special order like Euro delivery for a plain jane car. Add those option packages (moonroof, leather seat, etc.) and it will be like $5k-$8k on top of the MSRP.
The E30 m3 maybe was the only M3 with which basic MSRP covers 99% of everything.
The basic MSRP usually increase by 2-5% every year.