The question is if the premium package on the 320i is mistakenly not including leather. If it is, then the numbers are off by 1450. If it doesn't include leather, then you are right, pricing is very similar.
2013 BMW 328i Sport - Back in the family!
2007 Honda Civic Si Sedan (Retired, Meh)
2005 Infiniti G35 Coupe 6MT (Retired, great car)
2002 325xi (Retired, very much missed)