are all bmw 335i twin turbo?
The BMW N54 is a twin-turbocharged straight-six petrol engine that was produced from 2006 to 2016. ... The N54 debuted at the 2006 Geneva Motor Show and was launched in the 335i model of the E90/E91/E92/E93 3 Series range. Following the introduction of its BMW N55 successor in 2009, the N54 began to be phased out.