Простейшим способом будет купить двигатель M50B25 для Swapа.
Если же рассматривать варианты модификации родного движка, то самый простой вариант поднять отдачу, это увеличить рабочий объем до 2.6 л., причем стандартными деталями BMW.
Для данного шага потребуется купить коленвал и датчик расхода воздуха от M52B28, шатуны стоковые, поршни покупаем от M50TUB20. Форсунки, дроссельная заслонка, регулятор давления топлива и настроенный ECU берется от M50B25. После данных преобразований получим степень сжатия ~12 и мощность примерно 200 л.с., льем 98 бензин и ездим без проблем, либо ставим толстую прокладку ГБЦ и льем 95, как вариант можно снять со дна поршня 0.3 мм и обойтись стандартной прокладкой.
Если мотор с ваносом, тогда ставим коленвал и шатуны от М52Б28, форсунки от М50Б25.
Чтобы полученный мотор "M50B26" раскрылся на полную, нужно купить впускной коллектор и дроссельную заслонку от M50B25, сделать портинг головки, совместить каналы и установить выпускной равнодлинный коллектор с полным выхлопом от M50B25 либо спортивный. Данные модификации позволят двигателю свободно дышать и максимальная мощность значительно возрастет. Динамические характеристики автомобиля с двигателем M50B26 и всем вышеприведенным тюнингом, будут значительно выше обычного M50B25.
Следующий шагом может стать M50B20 Stroker 3.0. Для получения 3 литров рабочего объема, нам необходимо расточить цилиндры до 84 мм и купить поршни с кольцами, шатуны со вкладышами и коленвал от BMW M54B30. Блок цилиндров стачивается на 1 мм. К этому докупаем головку блока цилиндров, коренные вкладыши от M50B25, цепь привода ГРМ с натяжителем и успокоителем, а также все прокладки и форсунки 250 cc. После сборки всего этого на базе блока M50B20, мы получим полноценный M50B30 Stroker.
Для получения максимальной мощности без турбины на M50B30 Stroker, необходимо выбросить сток распредвалы и купить Schrick 264/256 (или другие похожие), 6 дроссельный впуск, форсунки и MAP сенсор от S50B32, выхлоп от BMW S38. После настройки получим около 250-270 л.с., а иногда и больше.