As long as you utilize the BA services every 36 months, your Avios will not expire. This includes earning Avios, spending money with BA, and spending Avios.
Even sharing Avios with a BA Executive Club member will keep your Avios active.