How would you feel if you went to buy a new car, you read the MSRP, it says 18 inch wheels but the car has these 19's, wouldn't you wonder why this happened? Also, you purchase this car, lease it or whatever, something goes wrong with the wheel, then they research it and find out the dealer is swapping out whells and whatever else. Who gets the blame now? Sounds simple, but its not.
I also think the 19's will most likely rub on a 335i sedan. Just my 2 cents...