For the base model, the average paid price for a new 2017 Subaru Legacy is trending $2,230 below the manufacturer's MSRP. There are five available 2017 Subaru Legacy trim lines. The average savings for the 2017 Subaru Legacy 2.5i Limited is 7.51% below the MSRP.