The base 320i is a complete value for money option. You can add other features like Apple CarPlay for $300 and heated front seats for $500. Throw in $3,550 more and go for the Sports Plus design package which offers better suspension, 18-inch alloys with performance tires and sports seats.