I don't know the release, but an 05 might be an e90. best way to confirm is to call and ask. Otherwise, the e46 seems to have been getting minor cosmetic changes each year, so it could be an e46 with something minor.
<span style='color:gray'><span style='font-family:Courier'>1995 e36 3 Series RIP
1999 e46 3 Series BURN IN HELL
2000 MR-S Roadster= Current</span></span>