The E46 looks better indeed. Avoid the economy model 316i.