BMW brand name/prestige
More solid feeling and materials are generaly better quality
likely more reliable
best bang for the buck - you can take a very nice vacation for the $$$ saved"
Both great cars - good luck with your choice!
+1, but you could eventually make up the difference with the money in gas you saved and the free maintenance on the 335.