Only M3s can pull off the larger wheel diameter, and even 20s are far too big for M3s, it just looks unbalanced, gaudy and ostentatious. The fact that you want to put 20s on a non-M would just accentuate that and make it look even worse. I advise against it.
A forum community dedicated to BMW E46, E90, and F30 owners and enthusiasts. Come join the discussion about M performance, turbo kits, engine swaps, builds, modifications, classifieds, troubleshooting, maintenance, and more!