W 2003 przeniósł się do nowo powstałej Formuły 3 Euro Series dołączając do francuskiego zespołu ASM. Z powodu kontuzji nie mógł uczestniczyć w pierwszych trzech wyścigach. Staje trzy razy na podium, w tym dwa razy na trzecim i raz na drugim stopniu podium kończąc sezon na dziesiątej pozycji. W następnym sezonie został kierowcą Mücke Motorsport, gdzie był partnerem zespołowym Roberta Kubicy. Spengler choć zdobywa jedno miejsce na podium to spisuje się gorzej od Polaka, który wygrał dwa wyścigi. Kanadyjczyk kończy sezon na jedenastej pozycji z 27 punktami, mając prawie dwa razy mniej punktów niż Kubica, który w klasyfikacji został sklasyfikowany na siódmej pozycji.

DTM thumb|left|240px|Bruno Spengler podczas wyścigu na torze Brands Hatch w 2006 W 2005 Bruno Spengler przeniósł się z bolidów jednomiejscowych na samochody turystyczne dołączając do DTM. Jego zespołem w pierwszym sezonie był Persson Motorsport. Kanadyjczyk pierwsze punkty zdobywa dopiero w dziewiątym wyścigu sezonu na torze EuroSpeedway Lausitz. Potem zdobywa punkty jeszcze w dwóch ostatnich wyścigach, kończąc sezon na szesnastej pozycji z pięcioma punktami.