Walter has a point on the value for money thing. Can't go wrong with either.
Though the 318d is kinda meh