I drive 14 PLATE 320ed for work and this cripples me with both back ache and left knee pain and has a terrible ICE interface and terrible digital radio reception but it will do over 90mpg on a motorway run, I couldn't bring myself to buy a 320 unless it had upgraded seats and automatic.
The upgraded seats are about £300. No brainer really. My 320 is auto so no probs with offset pedals either. I find Audi's worse for this problem personally. Mine is also a 2017 so has the updated and much improved iDrive5. The older models did have a very poor interface, looked like something out of the early nineties before.
All in all I liked my Leon, despite its many minor annoyances. But the beemer drives, sounds and rides better, and is just a nicer place to travel. The Leon is better equipped though. Even folding seats in the rear is an optional extra at BMW.
To be fair though, it probably isn't fair to compare them. It's not like they are of similar cost (or design) And if I'd had my way I'd be driving a new Jag XE... But the deal I got on the beemer (with it about to be replaced with an all new one discounts are significant) made it an easy decision. I'm still happy, and I haven't once seen a day that I missed my Leon.