 He moved full-time to ARCA for 2012 for Cunningham Motorsports as a development driver for Penske Racing, winning races at Salem Speedway, Winchester Speedway, Iowa Speedway, and Kansas Speedway over the course of the year.He also won the pole for the inaugural ARCA Mobile 200 at Mobile International Speedway.Also in 2012, Bowman made his debut at the national level of NASCAR competition, driving for Turner Motorsports in the Nationwide Series at Chicagoland Speedway.