Definitely not Vossens and definitely not 20". I would suggest something wider and at least equal quality to stock... Otherwise what's the point? Since your car is an '08 I assume that you have the forged 19" OEM wheels. Neither of the options you listed are equal in quality to your stock wheels. If you go wide then the OEM tires will be too stretched. I would also suggest HRE, Volk, BBS or Advan. All of those brands are out of your range new but there are tons of used wheels for sale in this forum. I would much prefer a quality used wheel over a mid-level new wheel. Best of Luck.
KW Clubsport 3-way, Akrapovic Evolution, ESS Tune, StopTech Trophy, IND Euro Bumper & Black Mirror Covers, Turner Studs/Lugs & Delrin Diff Bushings, MRF Solid Sub-Frame Bushings, RD Sport Sways, Recaro Profi-XL & Planted Seat Brackets, BMW Performance Carbon Fiber Interior Trim, BMW Edition Grills/Gills, Mode Carbon GT4 Splitter & GTS Wing, Advan TC3 (18x9.5/10.5), BBS E05 (18x10/11), G-Force Rivals (275/295)